Modeling and Analysis for Obstacle Avoidance of a Behavior-Based Robot with Objected Oriented Methods

نویسندگان

  • Qian Zhang
  • Yong-Fei Zhang
  • Shi-Yin Qin
چکیده

Object Modeling Technique is widely applied in the field of software engineering; and in this paper we applied this technique to model a mobile robot including its behaviors and interactions with environment. The paper first describes key background knowledge about object oriented analysis in software engineering, behavior based robotics and their similarities. Then, based on these similarities, the paper uses object oriented methods of software engineering, such as unified modeling language (UML), to analyze and model the architecture; and to design behaviors for a behavior-based robot, which is expected to wander with autonomous obstacle avoidance in unknown environment. Object oriented methods permit a translation from conceptual behavior models to computer programming representations, and separate concrete control algorithms from robot modeling. With this approach, the paper implements a fuzzy algorithm for obstacle avoidance behavior of the constructed behavior models in a physical robot, and made experiments in the given indoor environment.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Obstacle Avoidance by Distributed Algorithm based on Reinforcement Learning (RESEARCH NOTE)

In this paper we focus on the application of reinforcement learning to obstacle avoidance in dynamic Environments in wireless sensor networks. A distributed algorithm based on reinforcement learning is developed for sensor networks to guide mobile robot through the dynamic obstacles. The sensor network models the danger of the area under coverage as obstacles, and has the property of adoption o...

متن کامل

Designing Path for Robot Arm Extensions Series with the Aim of Avoiding Obstruction with Recurring Neural Network

In this paper, recurrent neural network is used for path planning in the joint space of the robot with obstacle in the workspace of the robot. To design the neural network, first a performance index has been defined as sum of square of error tracking of final executor. Then, obstacle avoidance scheme is presented based on its space coordinate and its minimum distance between the obstacle and ea...

متن کامل

Optimal Trajectory Planning of a Mobile Robot with Spatial Manipulator For Spatial Obstacle Avoidance

Mobile robots that consist of a mobile platform with one or many manipulators mounted on it are of great interest in a number of applications. Combination of platform and manipulator causes robot operates in extended work space. The analysis of these systems includes kinematics redundancy that makes more complicated problem. However, it gives more feasibility to robotic systems because of the e...

متن کامل

Application of Fuzzy Control to a Sonar-based Obstacle Avoidance Mobile Robot

This paper describes how fuzzy control can be applied to sonar based obstacle avoidance of HelpMate mobile robot. Behavior-based fuzzy control for HelpXlate mobile robot was designed. The design and implementation of fuzzy control system is described. The fuzzy controller provides the mechanism for solving sens(,r data fi'om all sonar sensors which present differ<,.t infl)rmation. Behavior-base...

متن کامل

Optimal Trajectory Generation for Energy Consumption Minimization and Moving Obstacle Avoidance of SURENA III Robot’s Arm

In this paper, trajectory generation for the 4 DOF arm of SURENA III humanoid robot with the purpose of optimizing energy and avoiding a moving obstacle is presented. For this purpose, first, kinematic equations for a seven DOF manipulator are derived. Then, using the Lagrange method, an explicit dynamics model for the arm is developed. In the next step, in order to generate the desired traject...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • JCP

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2009